<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaNCSS Analysis</title>
<style type="text/css">
          body {
          font:normal 68% verdana,arial,helvetica;
          color:#000000;
          }
          table tr td, tr th {
            font-size: 68%;
          }
          table.details tr th{
          font-weight: bold;
          text-align:left;
          background:#a6caf0;
          }
          table.details tr td{
          background:#eeeee0;
          }
          
          p {
          line-height:1.5em;
          margin-top:0.5em; margin-bottom:1.0em;
          margin-left:2em;
          margin-right:2em;
          }
          h1 {
          margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
          }
          h2 {
          margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
          }
          h3 {
          margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
          }
          h4 {
          margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
          }
          h5 {
          margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
          }
          h6 {
          margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
          }
          .Error {
          font-weight:bold; color:red;
          }
          .Failure {
          font-weight:bold; color:purple;
          }
          .Properties {
          text-align:right;
          }
        </style>
</head>
<body>
<h1>
<a name="top">JavaNCSS Analysis</a>
</h1>
<p align="right">Designed for use with <a href="http://www.kclee.com/clemens/java/javancss/">JavaNCSS</a> and <a href="http://jakarta.apache.org">Ant</a>.</p>
<hr size="2">
<h2>Packages</h2>
<table class="details" border="0" width="100%">
<tr>
<th>Nr.</th><th>Classes</th><th>Functions</th><th>NCSS</th><th>Javadocs</th><th>Package</th>
</tr>
<tr>
<td>1</td><td>3</td><td>27</td><td>382</td><td>21</td><td>org.tweettrunk.core</td>
</tr>
<tr>
<td>2</td><td>6</td><td>64</td><td>506</td><td>63</td><td>org.tweettrunk.test</td>
</tr>
<tr>
<td>3</td><td>2</td><td>12</td><td>106</td><td>11</td><td>org.tweettrunk.ui</td>
</tr>
<tr>
<td>4</td><td>3</td><td>29</td><td>319</td><td>29</td><td>org.tweettrunk.util</td>
</tr>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td><td>14</td><td>132</td><td>1313</td><td>124</td><td>Total</td>
</tr>
</table>
<p></p>
<table class="details" border="0" width="100%">
<tr>
<th>Packages&nbsp;
        </th><th>Classes&nbsp;
        </th><th>Functions&nbsp;
        </th><th>NCSS&nbsp;
        </th><th>Javadocs&nbsp;
        </th><th>|per&nbsp;
        </th>
</tr>
<tr>
<td>4.00&nbsp;
        </td><td>14.00&nbsp;
        </td><td>132.00&nbsp;
        </td><td>1,313.00&nbsp;
        </td><td>124.00&nbsp;
        </td><td>| Project&nbsp;
        </td>
</tr>
<tr>
<td>&nbsp;
        </td><td>3.50&nbsp;
        </td><td>33.00&nbsp;
        </td><td>328.25&nbsp;
        </td><td>31.00&nbsp;
        </td><td>| Package&nbsp;
        </td>
</tr>
<tr>
<td>&nbsp;
        </td><td>&nbsp;
        </td><td>9.43&nbsp;
        </td><td>93.79&nbsp;
        </td><td>8.86&nbsp;
        </td><td>| Class&nbsp;
        </td>
</tr>
<tr>
<td>&nbsp;
        </td><td>&nbsp;
        </td><td>&nbsp;
        </td><td>9.95&nbsp;
        </td><td>0.94&nbsp;
        </td><td>| Function&nbsp;
        </td>
</tr>
</table>
<p></p>
<h2>Objects</h2>
<table class="details" border="0" width="100%">
<tr>
<th>Nr.</th><th>NCSS</th><th>Functions</th><th>Classes</th><th>Javadocs</th><th>Class</th>
</tr>
<tr>
<td>1</td><td>191</td><td>16</td><td>0</td><td>15</td><td>org.tweettrunk.core.AccountManager</td>
</tr>
<tr>
<td>2</td><td>125</td><td>6</td><td>1</td><td>6</td><td>org.tweettrunk.core.TweetsAnalyzer</td>
</tr>
<tr>
<td>3</td><td>24</td><td>5</td><td>0</td><td>0</td><td>org.tweettrunk.core.TweetsAnalyzer.MouseAdapter</td>
</tr>
<tr>
<td>4</td><td>1</td><td>0</td><td>0</td><td>0</td><td>org.tweettrunk.test.AllTests</td>
</tr>
<tr>
<td>5</td><td>68</td><td>11</td><td>0</td><td>11</td><td>org.tweettrunk.test.ArchiveManagerTests</td>
</tr>
<tr>
<td>6</td><td>59</td><td>7</td><td>0</td><td>7</td><td>org.tweettrunk.test.DBManagerTest</td>
</tr>
<tr>
<td>7</td><td>64</td><td>9</td><td>0</td><td>9</td><td>org.tweettrunk.test.ParametersTests</td>
</tr>
<tr>
<td>8</td><td>137</td><td>23</td><td>0</td><td>23</td><td>org.tweettrunk.test.TweetTests</td>
</tr>
<tr>
<td>9</td><td>106</td><td>14</td><td>0</td><td>13</td><td>org.tweettrunk.test.TweetsAnalyzerTests</td>
</tr>
<tr>
<td>10</td><td>32</td><td>11</td><td>0</td><td>11</td><td>org.tweettrunk.ui.Parameters</td>
</tr>
<tr>
<td>11</td><td>55</td><td>1</td><td>0</td><td>0</td><td>org.tweettrunk.ui.TweetTrunkCLI</td>
</tr>
<tr>
<td>12</td><td>70</td><td>5</td><td>0</td><td>5</td><td>org.tweettrunk.util.ArchiveManager</td>
</tr>
<tr>
<td>13</td><td>155</td><td>8</td><td>0</td><td>8</td><td>org.tweettrunk.util.DBManager</td>
</tr>
<tr>
<td>14</td><td>74</td><td>16</td><td>0</td><td>16</td><td>org.tweettrunk.util.Tweet</td>
</tr>
<tr>
<td colspan="5">Average Object NCSS:</td><td>82.93</td>
</tr>
<tr>
<td colspan="5">Average Object Functions:</td><td>9.43</td>
</tr>
<tr>
<td colspan="5">Average Object Inner Classes:</td><td>0.07</td>
</tr>
<tr>
<td colspan="5">Average Object Javadoc Comments:</td><td>8.86</td>
</tr>
<tr>
<td colspan="5">Program NCSS:</td><td>1,313.00</td>
</tr>
</table>
<p></p>
<h2>Functions</h2>
<table class="details" border="0" width="100%">
<tr>
<th>Nr.</th><th>NCSS</th><th>CCN</th><th>Javadoc</th><th>Function</th>
</tr>
<tr>
<td>1</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.tweetTrunkDirectory()</td>
</tr>
<tr>
<td>2</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.accessTokensFileName()</td>
</tr>
<tr>
<td>3</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.archiveImportedMarkerFile()</td>
</tr>
<tr>
<td>4</td><td>5</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.createTweetTrunkDirectory()</td>
</tr>
<tr>
<td>5</td><td>14</td><td><font color="#000000">5</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.buildTwitterConfiguration()</td>
</tr>
<tr>
<td>6</td><td>16</td><td><font color="#000000">8</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.core.AccountManager.loadStoredAuthentication()</td>
</tr>
<tr>
<td>7</td><td>51</td><td><font color="#ff0000">16</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.authenticateUser()</td>
</tr>
<tr>
<td>8</td><td>8</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.authenticatedScreenName()</td>
</tr>
<tr>
<td>9</td><td>22</td><td><font color="#000000">7</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.addTweetsFromArchive(String)</td>
</tr>
<tr>
<td>10</td><td>5</td><td><font color="#000000">3</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.recursiveDelete(File)</td>
</tr>
<tr>
<td>11</td><td>12</td><td><font color="#000000">6</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.newTweetsAvailable()</td>
</tr>
<tr>
<td>12</td><td>29</td><td><font color="#000000">9</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.fetchNewTweets()</td>
</tr>
<tr>
<td>13</td><td>9</td><td><font color="#000000">6</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.userIsAuthenticated()</td>
</tr>
<tr>
<td>14</td><td>3</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.hasImportedArchive()</td>
</tr>
<tr>
<td>15</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.resetAccount()</td>
</tr>
<tr>
<td>16</td><td>4</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.AccountManager.deleteAccount()</td>
</tr>
<tr>
<td>17</td><td>18</td><td><font color="#000000">6</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.TweetsAnalyzer.subStringMatching(String,String,String)</td>
</tr>
<tr>
<td>18</td><td>17</td><td><font color="#000000">6</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.TweetsAnalyzer.geoLocationAnalysis(String,String)</td>
</tr>
<tr>
<td>19</td><td>6</td><td><font color="#000000">3</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.core.TweetsAnalyzer.MouseAdapter.mouseClicked(MouseEvent)</td>
</tr>
<tr>
<td>20</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.core.TweetsAnalyzer.MouseAdapter.mouseEntered(MouseEvent)</td>
</tr>
<tr>
<td>21</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.core.TweetsAnalyzer.MouseAdapter.mouseExited(MouseEvent)</td>
</tr>
<tr>
<td>22</td><td>3</td><td><font color="#000000">1</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.core.TweetsAnalyzer.MouseAdapter.mousePressed(MouseEvent)</td>
</tr>
<tr>
<td>23</td><td>3</td><td><font color="#000000">1</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.core.TweetsAnalyzer.MouseAdapter.mouseReleased(MouseEvent)</td>
</tr>
<tr>
<td>24</td><td>46</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.TweetsAnalyzer.hashtagCloud(String,String)</td>
</tr>
<tr>
<td>25</td><td>13</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.TweetsAnalyzer.tweetsInDays(String,String)</td>
</tr>
<tr>
<td>26</td><td>22</td><td><font color="#000000">6</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.TweetsAnalyzer.hourlyTweetRate()</td>
</tr>
<tr>
<td>27</td><td>8</td><td><font color="#000000">5</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.core.TweetsAnalyzer.isValidParam(String,String)</td>
</tr>
<tr>
<td>28</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.archiveManagerConstructorTest()</td>
</tr>
<tr>
<td>29</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.extractArchive()</td>
</tr>
<tr>
<td>30</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.extractArchiveExceptionTest()</td>
</tr>
<tr>
<td>31</td><td>15</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.parseJSONHashTagTest()</td>
</tr>
<tr>
<td>32</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.parseJSONExceptionTest()</td>
</tr>
<tr>
<td>33</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.parseJSONException2Test()</td>
</tr>
<tr>
<td>34</td><td>4</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.tweetsDirectoryPathTest()</td>
</tr>
<tr>
<td>35</td><td>4</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.userDetailsFilePathTest()</td>
</tr>
<tr>
<td>36</td><td>4</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.parseUserDetailsTest()</td>
</tr>
<tr>
<td>37</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.parseUserDetailsExTest()</td>
</tr>
<tr>
<td>38</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ArchiveManagerTests.parseUserDetailsEx2Test()</td>
</tr>
<tr>
<td>39</td><td>9</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.makeTestTweet()</td>
</tr>
<tr>
<td>40</td><td>3</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.dBManagerConstructorTest()</td>
</tr>
<tr>
<td>41</td><td>9</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.grabAllTest()</td>
</tr>
<tr>
<td>42</td><td>9</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.queryTest()</td>
</tr>
<tr>
<td>43</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.dropTableTest()</td>
</tr>
<tr>
<td>44</td><td>14</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.fetchNewestTweetTest()</td>
</tr>
<tr>
<td>45</td><td>9</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.DBManagerTest.addTweetsGeoBranch()</td>
</tr>
<tr>
<td>46</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.doAuthenticateTest()</td>
</tr>
<tr>
<td>47</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.doAddArchiveTest2()</td>
</tr>
<tr>
<td>48</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.doAddArchiveTest()</td>
</tr>
<tr>
<td>49</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.getArchiveFilePathTest()</td>
</tr>
<tr>
<td>50</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.getAnalysisTest()</td>
</tr>
<tr>
<td>51</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.getStartDateTest()</td>
</tr>
<tr>
<td>52</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.getEndDateTest()</td>
</tr>
<tr>
<td>53</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.getPatternTest()</td>
</tr>
<tr>
<td>54</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.ParametersTests.doFetchNewTweetsTest()</td>
</tr>
<tr>
<td>55</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setUp()</td>
</tr>
<tr>
<td>56</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.SelfInstantiationTest()</td>
</tr>
<tr>
<td>57</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.tweetConstructorTest()</td>
</tr>
<tr>
<td>58</td><td>8</td><td><font color="#000000">2</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setIdTest()</td>
</tr>
<tr>
<td>59</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setHashTagsTest()</td>
</tr>
<tr>
<td>60</td><td>8</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setGeoLocationNullTest()</td>
</tr>
<tr>
<td>61</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setGeoLocationStringTest()</td>
</tr>
<tr>
<td>62</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setGeoLocationOneCoordinateTest()</td>
</tr>
<tr>
<td>63</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setGeoLocationArrayListTest()</td>
</tr>
<tr>
<td>64</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setTextTest()</td>
</tr>
<tr>
<td>65</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.setDateTimeTest()</td>
</tr>
<tr>
<td>66</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getIdTest()</td>
</tr>
<tr>
<td>67</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getHashTagsTest()</td>
</tr>
<tr>
<td>68</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getGeoLocationTest()</td>
</tr>
<tr>
<td>69</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getTextTest()</td>
</tr>
<tr>
<td>70</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getDateTimeTest()</td>
</tr>
<tr>
<td>71</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getStringifiedGeoEmptyTest()</td>
</tr>
<tr>
<td>72</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getStringifiedGeoTwoCoordTest()</td>
</tr>
<tr>
<td>73</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.getStringifiedGeoNullTest()</td>
</tr>
<tr>
<td>74</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.hasGeoNullTest()</td>
</tr>
<tr>
<td>75</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.hasGeoCorrectGeoTest()</td>
</tr>
<tr>
<td>76</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.hasGeoEmptyTest()</td>
</tr>
<tr>
<td>77</td><td>5</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetTests.toStringTest()</td>
</tr>
<tr>
<td>78</td><td>9</td><td><font color="#000000">1</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.makeTestTweet()</td>
</tr>
<tr>
<td>79</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.tweetsAnalyzerConstructorTest()</td>
</tr>
<tr>
<td>80</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.subStringMatchingNotValidParamTest()</td>
</tr>
<tr>
<td>81</td><td>11</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.subStringMatchingTest()</td>
</tr>
<tr>
<td>82</td><td>11</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.subStringMatchingTest2()</td>
</tr>
<tr>
<td>83</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.geoLocationAnalysisInValidTest()</td>
</tr>
<tr>
<td>84</td><td>11</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.geoLocationAnalysisTest()</td>
</tr>
<tr>
<td>85</td><td>1</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.geoLocationAnalysisTest2()</td>
</tr>
<tr>
<td>86</td><td>7</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.tweetsInDaysInValidParamTest()</td>
</tr>
<tr>
<td>87</td><td>11</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.tweetsInDaysTest()</td>
</tr>
<tr>
<td>88</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.isValidParamInValidTest()</td>
</tr>
<tr>
<td>89</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.isValidParamValidTest()</td>
</tr>
<tr>
<td>90</td><td>6</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.isValidParamSameTest()</td>
</tr>
<tr>
<td>91</td><td>11</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.test.TweetsAnalyzerTests.hourlyTweetRateTest()</td>
</tr>
<tr>
<td>92</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.doAuthenticate()</td>
</tr>
<tr>
<td>93</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.doReset()</td>
</tr>
<tr>
<td>94</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.doDelete()</td>
</tr>
<tr>
<td>95</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.doAddArchive()</td>
</tr>
<tr>
<td>96</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.getArchiveFilePath()</td>
</tr>
<tr>
<td>97</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.doAnalysis()</td>
</tr>
<tr>
<td>98</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.getAnalysis()</td>
</tr>
<tr>
<td>99</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.getStartDate()</td>
</tr>
<tr>
<td>100</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.getEndDate()</td>
</tr>
<tr>
<td>101</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.getPattern()</td>
</tr>
<tr>
<td>102</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.ui.Parameters.doFetchNewTweets()</td>
</tr>
<tr>
<td>103</td><td>54</td><td><font color="#ff0000">22</font></td><td><font color="#ff0000">0</font></td><td>org.tweettrunk.ui.TweetTrunkCLI.main(String[])</td>
</tr>
<tr>
<td>104</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.ArchiveManager.userDetailsFilePath()</td>
</tr>
<tr>
<td>105</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.ArchiveManager.tweetsDirectoryPath()</td>
</tr>
<tr>
<td>106</td><td>14</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.ArchiveManager.extractArchive(String,String)</td>
</tr>
<tr>
<td>107</td><td>36</td><td><font color="#000000">9</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.ArchiveManager.parseTweetsJSON(String)</td>
</tr>
<tr>
<td>108</td><td>15</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.ArchiveManager.parseUserDetails(String)</td>
</tr>
<tr>
<td>109</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.tweetsDBLocation()</td>
</tr>
<tr>
<td>110</td><td>12</td><td><font color="#000000">2</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.reinitTable()</td>
</tr>
<tr>
<td>111</td><td>27</td><td><font color="#000000">6</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.addTweets(Tweet)</td>
</tr>
<tr>
<td>112</td><td>27</td><td><font color="#000000">3</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.fetchTweets(String,String,String)</td>
</tr>
<tr>
<td>113</td><td>24</td><td><font color="#000000">3</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.grabAll()</td>
</tr>
<tr>
<td>114</td><td>24</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.fetchNewestTweet()</td>
</tr>
<tr>
<td>115</td><td>19</td><td><font color="#000000">3</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.getHourlyCount(String)</td>
</tr>
<tr>
<td>116</td><td>15</td><td><font color="#000000">2</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.DBManager.dropTable()</td>
</tr>
<tr>
<td>117</td><td>8</td><td><font color="#000000">3</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.Tweet(long,String,Double,String,String)</td>
</tr>
<tr>
<td>118</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.Tweet()</td>
</tr>
<tr>
<td>119</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.setId(long)</td>
</tr>
<tr>
<td>120</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.setHashTags(String)</td>
</tr>
<tr>
<td>121</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.setGeoLocation(Double)</td>
</tr>
<tr>
<td>122</td><td>18</td><td><font color="#000000">7</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.setGeoLocation(String)</td>
</tr>
<tr>
<td>123</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.setText(String)</td>
</tr>
<tr>
<td>124</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.setDateTime(String)</td>
</tr>
<tr>
<td>125</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.getId()</td>
</tr>
<tr>
<td>126</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.getHashTags()</td>
</tr>
<tr>
<td>127</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.getGeoLocation()</td>
</tr>
<tr>
<td>128</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.getText()</td>
</tr>
<tr>
<td>129</td><td>2</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.getDateTime()</td>
</tr>
<tr>
<td>130</td><td>8</td><td><font color="#000000">4</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.getStringifiedGeo()</td>
</tr>
<tr>
<td>131</td><td>4</td><td><font color="#000000">3</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.hasGeo()</td>
</tr>
<tr>
<td>132</td><td>8</td><td><font color="#000000">1</font></td><td><font color="#000000">1</font></td><td>org.tweettrunk.util.Tweet.toString()</td>
</tr>
<tr>
<td colspan="4">Average Function NCSS:</td><td>8.48</td>
</tr>
<tr>
<td colspan="4">Average Function CCN:</td><td>2.14</td>
</tr>
<tr>
<td colspan="4">Average Function Javadocs:</td><td>0.94</td>
</tr>
<tr>
<td colspan="4">Program NCSS:</td><td>1,313.00</td>
</tr>
</table>
<p></p>
</body>
</html>
